#ifndef __KEY_HANDLE_H__
#define __KEY_HANDLE_H__

#include "hc32_ddl.h"

#define BSP_KEY_ROW_NUM         (6U)

#define BSP_KEY1_PORT         (PortB)
#define BSP_KEY1_PIN          (Pin04)

#define BSP_KEY2_PORT         (PortB)
#define BSP_KEY2_PIN          (Pin05)

#define BSP_KEY3_PORT         (PortB)
#define BSP_KEY3_PIN          (Pin06)

#define BSP_KEY4_PORT         (PortB)
#define BSP_KEY4_PIN          (Pin07)

#define BSP_KEY5_PORT         (PortB)
#define BSP_KEY5_PIN          (Pin08)

#define BSP_KEY6_PORT         (PortB)
#define BSP_KEY6_PIN          (Pin09)

void key_set_sf_routine(void);
void key_set_bw_routine(void);
void key_set_pl_routine(void);
void key_set_mode_routine(void);
void key_set_cr_routine(void);
void key_set_power_routine(void);
void key_clear_cnt(void);
void key_set_start_tx_routine(void);
void key_set_fq_routine(void);
void key_set_test_mode1(void);
void dis_init(void);
void key_scan(void);
void key_process(void);
void rf_process(void);
void KEY_Init(void);

#endif // ! __KEY_HANDLE_H__
